insistent annoyance - Turkish English Dictionary